aparato protector - English Synonyms Dictionary